import axios from 'axios'

import { Message } from 'element-ui';

 // 创建axios实例
const service = axios.create({
//   baseURL: '/',
  timeout: 5000 // 请求超时时间
})
service.interceptors.request.use(
config=>{
    console.log(config)
    return config
},error=>{
    Message({
        type:'error',
        message:'系统异常，请及时联系管理员'

    }
        
    )
    return Promise.reject(error)
}

)

service.interceptors.response.use(
    response=>{
        const res=response.data
        if(res.code===200){
            return res;
        }else{
            Message({
                type:'error',
                message:res.msg

            }
                
            )
        }
        console.log(res)
        return res;
    },
    error=>{
        //请求报错的情况下
        Message({
            type:'error',
            message:res.msg

        }
            
        )
    }
)
  export default service